Перейти к основному содержимому

5.3 Настройка Phy Loopback

5.3.1 Введение в функцию

Функция Phy Loopback предоставляет механизмы для диагностики и тестирования работы физического уровня порта. Доступны три типа Loopback:

  • External Phy Loopback - Все пакеты, поступающие на порт, возвращаются обратно на физическом уровне (phy).
  • Internal Phy Loopback - Все пакеты, которые должны выйти через порт, возвращаются обратно на указанный физический порт.
  • Port Level Loopback - Все пакеты, поступающие на порт, возвращаются обратно, при этом можно включить опцию замены MAC-адресов (SMAC ↔ DMAC) с перерасчетом CRC.

5.3.2 Конфигурация

Настройка External Phy Loopback

Рисунок 5-2: External Phy Loopback

Рисунок 5-2: External Phy Loopback

Шаг 1: Перейти в режим настройки

Switch# configure terminal

Шаг 2: Перейти в режим настройки интерфейса и включить внешний Phy Loopback

Switch(config)# interface eth-0-1
Switch(config-if)# no shutdown
Switch(config-if)# loopback phy external

Шаг 3: Выйти из режима настройки

Switch(config-if)# end

Шаг 4: Проверка

Switch# show phy loopback
Interface Type DestIntf SwapMac
--------------------------------------------
eth-0-1 external - -
--------------------------------------------

Настройка Internal Phy Loopback

Рисунок 5-3: Internal Phy Loopback

Рисунок 5-3: Internal Phy Loopback

Шаг 1: Перейти в режим настройки

Switch# configure terminal

Шаг 2: Настроить оба интерфейса для внутреннего loopback и указать целевой интерфейс:

Switch(config)# interface eth-0-2
Switch(config-if)# no shutdown
Switch(config-if)# exit

Switch(config)# interface eth-0-1
Switch(config-if)# no shutdown
Switch(config-if)# loopback phy internal eth-0-2

Шаг 3: Выйти из режима настройки

Switch(config-if)# end

Шаг 4: Проверка

Switch# show phy loopback
Interface Type DestIntf SwapMac
--------------------------------------------
eth-0-1 internal eth-0-2 -
--------------------------------------------

Настройка Port Level Loopback

Рисунок 5-4: Port Level Loopback

Рисунок 5-4: Port Level Loopback

Шаг 1: Перейти в режим настройки

Switch# configure terminal

Шаг 2: Настроить интерфейс для loopback с заменой MAC-адресов:

Switch(config)# interface eth-0-1
Switch(config-if)# no shutdown
Switch(config-if)# loopback port mac-address swap

Шаг 3: Выйти из режима настройки

Switch(config-if)# end

Шаг 4: Проверка

Switch# show phy loopback
Interface Type DestIntf SwapMac
--------------------------------------------
eth-0-1 port - yes
--------------------------------------------